#pragma once

/*--------------------------------------------------------------------------*/

struct ELoadingResult
{
	enum Type
	{
		FileNotFound,
		FileCorrupted,
		FileLoaded
	};
};

/*--------------------------------------------------------------------------*/

class IFiletype
{
public:
	IFiletype(const std::string& name);
	virtual ~IFiletype();

	const std::string&		GetFilename() const;
	
private:
	const std::string m_filename;
};

